﻿using System;
namespace OC.Common.Entity
{
    /// <summary>
    /// T_PROCESS_CONFIG:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public partial class ProcessConfigEntity
    {
        public ProcessConfigEntity()
        { }
        #region Model
        private string _config_id;
        private string _process_name;
        private string _step_name;
        private string _department_id;
        private string _form_view;
        private string _form_viewuser;
        private string _attachment_download;
        private string _attachment_downloaduser;
        private string _approval_samelevel;
        private string _approval_samelevel_xmlpathid;
        private string _approval_type;
        private string _approval_type_xmlpath_id;
        private string _approval_maxlevel;
        private string _approval_minlevel;
        private string _approval_deparment_id;
        private string _deparment_id;
        private string _department_order;
        private string _is_forward;
        private string _forward_department_id;
        private decimal? _forward_times;
        private string _help_content;
        private DateTime? _create_date;
        private string _create_by;
        private DateTime? _update_date;
        private string _update_by;
        private DateTime? _effect_from;
        private DateTime? _effect_to;
        private string _is_active;
        private string _ext01;
        private string _ext02;
        private string _ext03;
        private string _ext04;
        private string _ext05;
        private string _ext06;
        private string _ext07;
        private string _ext08;
        private string _ext09;
        private string _ext10;
        private string _ext11;
        private string _ext12;
        private string _ext13;
        private string _ext14;
        private string _ext15;
        /// <summary>
        /// 配置ID
        /// </summary>
        public string CONFIG_ID
        {
            set { _config_id = value; }
            get { return _config_id; }
        }
        /// <summary>
        /// 流程名称
        /// </summary>
        public string PROCESS_NAME
        {
            set { _process_name = value; }
            get { return _process_name; }
        }
        /// <summary>
        /// 步骤名称
        /// </summary>
        public string STEP_NAME
        {
            set { _step_name = value; }
            get { return _step_name; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string DEPARTMENT_ID
        {
            set { _department_id = value; }
            get { return _department_id; }
        }
        /// <summary>
        /// 表单浏览权限
        /// </summary>
        public string FORM_VIEW
        {
            set { _form_view = value; }
            get { return _form_view; }
        }
        /// <summary>
        /// 表单浏览指定账号
        /// </summary>
        public string FORM_VIEWUSER
        {
            set { _form_viewuser = value; }
            get { return _form_viewuser; }
        }
        /// <summary>
        /// 附件浏览下载权限
        /// </summary>
        public string ATTACHMENT_DOWNLOAD
        {
            set { _attachment_download = value; }
            get { return _attachment_download; }
        }
        /// <summary>
        /// 附件浏览下载指定账号
        /// </summary>
        public string ATTACHMENT_DOWNLOADUSER
        {
            set { _attachment_downloaduser = value; }
            get { return _attachment_downloaduser; }
        }
        /// <summary>
        /// 是否可以送同级审批
        /// </summary>
        public string APPROVAL_SAMELEVEL
        {
            set { _approval_samelevel = value; }
            get { return _approval_samelevel; }
        }
        /// <summary>
        /// 同级审批路径
        /// </summary>
        public string APPROVAL_SAMELEVEL_XMLPATHID
        {
            set { _approval_samelevel_xmlpathid = value; }
            get { return _approval_samelevel_xmlpathid; }
        }
        /// <summary>
        /// 1、  无需审批
        /// 2、  指定路径强制审批
        /// 3、  不指定路径强制审批
        /// 4、  可选审批
        /// </summary>
        public string APPROVAL_TYPE
        {
            set { _approval_type = value; }
            get { return _approval_type; }
        }
        /// <summary>
        /// 审批路径
        /// </summary>
        public string APPROVAL_TYPE_XMLPATH_ID
        {
            set { _approval_type_xmlpath_id = value; }
            get { return _approval_type_xmlpath_id; }
        }
        /// <summary>
        /// 1、室主管
        /// 2、二级部门总经理
        /// 3、一级部门总经理
        /// 4、公司领导
        /// </summary>
        public string APPROVAL_MAXLEVEL
        {
            set { _approval_maxlevel = value; }
            get { return _approval_maxlevel; }
        }
        /// <summary>
        /// 1、室主管
        /// 2、二级部门总经理
        /// 3、一级部门总经理
        /// 4、公司领导

        /// </summary>
        public string APPROVAL_MINLEVEL
        {
            set { _approval_minlevel = value; }
            get { return _approval_minlevel; }
        }
        /// <summary>
        /// 多级审批设置部门
        /// </summary>
        public string APPROVAL_DEPARMENT_ID
        {
            set { _approval_deparment_id = value; }
            get { return _approval_deparment_id; }
        }
        /// <summary>
        /// 部门工单部门
        /// </summary>
        public string DEPARMENT_ID
        {
            set { _deparment_id = value; }
            get { return _deparment_id; }
        }
        /// <summary>
        /// 是否可发起部门工单
        /// </summary>
        public string DEPARTMENT_ORDER
        {
            set { _department_order = value; }
            get { return _department_order; }
        }
        /// <summary>
        /// 是否可以转交
        /// </summary>
        public string IS_FORWARD
        {
            set { _is_forward = value; }
            get { return _is_forward; }
        }
        /// <summary>
        /// 转交部门
        /// </summary>
        public string FORWARD_DEPARTMENT_ID
        {
            set { _forward_department_id = value; }
            get { return _forward_department_id; }
        }
        /// <summary>
        /// 转交限制
        /// </summary>
        public decimal? FORWARD_TIMES
        {
            set { _forward_times = value; }
            get { return _forward_times; }
        }
        /// <summary>
        /// 流程帮助内容
        /// </summary>
        public string HELP_CONTENT
        {
            set { _help_content = value; }
            get { return _help_content; }
        }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CREATE_DATE
        {
            set { _create_date = value; }
            get { return _create_date; }
        }
        /// <summary>
        /// 创建人
        /// </summary>
        public string CREATE_BY
        {
            set { _create_by = value; }
            get { return _create_by; }
        }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UPDATE_DATE
        {
            set { _update_date = value; }
            get { return _update_date; }
        }
        /// <summary>
        /// 更新人
        /// </summary>
        public string UPDATE_BY
        {
            set { _update_by = value; }
            get { return _update_by; }
        }
        /// <summary>
        /// 开始有效时间
        /// </summary>
        public DateTime? EFFECT_FROM
        {
            set { _effect_from = value; }
            get { return _effect_from; }
        }
        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? EFFECT_TO
        {
            set { _effect_to = value; }
            get { return _effect_to; }
        }
        /// <summary>
        /// 0未激活 1已激活 2失效
        /// </summary>
        public string IS_ACTIVE
        {
            set { _is_active = value; }
            get { return _is_active; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT01
        {
            set { _ext01 = value; }
            get { return _ext01; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT02
        {
            set { _ext02 = value; }
            get { return _ext02; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT03
        {
            set { _ext03 = value; }
            get { return _ext03; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT04
        {
            set { _ext04 = value; }
            get { return _ext04; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT05
        {
            set { _ext05 = value; }
            get { return _ext05; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT06
        {
            set { _ext06 = value; }
            get { return _ext06; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT07
        {
            set { _ext07 = value; }
            get { return _ext07; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT08
        {
            set { _ext08 = value; }
            get { return _ext08; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT09
        {
            set { _ext09 = value; }
            get { return _ext09; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT10
        {
            set { _ext10 = value; }
            get { return _ext10; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT11
        {
            set { _ext11 = value; }
            get { return _ext11; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT12
        {
            set { _ext12 = value; }
            get { return _ext12; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT13
        {
            set { _ext13 = value; }
            get { return _ext13; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT14
        {
            set { _ext14 = value; }
            get { return _ext14; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EXT15
        {
            set { _ext15 = value; }
            get { return _ext15; }
        }
        #endregion Model

    }
}

